electromagnetic wave echo - French English Dictionary